large aquatic serpent - Alemán Inglés Diccionario